It consulting careers in Bawshar, Oman